Tureng Mobile
Deyim
1
expr.
you put your foot in it [us]